﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public partial class OsaNoueOtsing : global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.KohustisOtsing, global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaNoueOtsing {
        
        public OsaNoueOtsing() {
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected OsaNoueOtsing(IOsaNoueOtsing @osaNoueOtsing) : 
                base(@osaNoueOtsing.MenetluseNR, @osaNoueOtsing.MenetluseObjektID, @osaNoueOtsing.TyypKL, @osaNoueOtsing.LiikKL, @osaNoueOtsing.AlaLiikKL, @osaNoueOtsing.AlgusKP, @osaNoueOtsing.AlgusKPVahemikuLoppKP, @osaNoueOtsing.LoppKP, @osaNoueOtsing.RakendumiseAlgusKP, @osaNoueOtsing.RakendumiseAlgusKPVahemikuLoppKP, @osaNoueOtsing.RakendamiseTahtaegKP, @osaNoueOtsing.RakendamiseTahtaegKPVahemikuLoppKP, @osaNoueOtsing.RakendumiseLoppKP, @osaNoueOtsing.RakendumiseLoppKPVahemikuLoppKP, @osaNoueOtsing.IsikuKood, @osaNoueOtsing.IsikuNimi, @osaNoueOtsing.IsikuEesnimi, @osaNoueOtsing.IsikuKoosnimi, @osaNoueOtsing.IsikuVanusMaaramisel, @osaNoueOtsing.IsikuVanusMaaramiselVahemikuLoppVanus, @osaNoueOtsing.SeisundKL, @osaNoueOtsing.SeisundKP, @osaNoueOtsing.LoppKPIsNull, @osaNoueOtsing.RakendumiseLoppKPIsNull, @osaNoueOtsing.OsaliseObjektID, @osaNoueOtsing.IsikuObjektID, @osaNoueOtsing.ObjektID, @osaNoueOtsing.MoistetudSumma, @osaNoueOtsing.MoistetudSummaValuutaKL, @osaNoueOtsing.TasutudSumma, @osaNoueOtsing.TasutudSummaValuutaKL, @osaNoueOtsing.Taidetud, @osaNoueOtsing.TaitmiseTapsustusKL, @osaNoueOtsing.VoibKandaOsiti, @osaNoueOtsing.GruppKL, @osaNoueOtsing.IsikudSolidaarselt, @osaNoueOtsing.NoueObjektID, @osaNoueOtsing.MakseRekvisiidid) {
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        public OsaNoueOtsing(IKohustisOtsing @kohustisOtsing) : 
                base(@kohustisOtsing) {
        }
    }
}
